434213
638529
348346
26502
929620
306176
133462
914300
835748
28404
903150
595973
5313799
3742581
3254148
2573804
2310988
2159609
2078358
194478
1855118
1752136
1750196
1669471